package com.hmall.trade.domain.dto;

import com.hmall.api.dto.OrderDetailDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 交易后得到的订单表实体
 */
@Data
@ApiModel(description = "交易下单表单实体")
public class OrderFormDTO {

    /**
     * 收货地址id --- 可用于address表查询
     */
    @ApiModelProperty("收货地址id")
    private Long addressId;

    /**
     * 支付类型 --- 1、支付宝，2、微信，3、扣减余额
     */
    @ApiModelProperty("支付类型")
    private Integer paymentType;

    /**
     * 订单对应的商品详情列表
     */
    @ApiModelProperty("下单商品列表")
    private List<OrderDetailDTO> details;
}
